An Painless Top-Down Design Approach In Freecad